package com.demo.persistencia.generica.modelo;

import java.math.BigDecimal;
import java.util.Date;

import org.compass.annotations.Index;
import org.compass.annotations.Searchable;
import org.compass.annotations.SearchableId;
import org.compass.annotations.SearchableMetaData;
import org.compass.annotations.SearchableProperty;


@Searchable
public class TbEspejo  implements java.io.Serializable {


	 private static final long serialVersionUID = 1L;
	 @SearchableId
	 private BigDecimal idEspejo;
	 @SearchableProperty(index =  Index.TOKENIZED)
     @SearchableMetaData(name="id")
     private String id;
	 @SearchableProperty(index =  Index.ANALYZED)
     @SearchableMetaData(name="datatoda")
     private String datatoda;
     @SearchableProperty(format = "dd-MM-yyyy")
     private Date fecha;
	 @SearchableProperty(index =  Index.TOKENIZED)
     @SearchableMetaData(name="instancia")
     private String instancia;

    public TbEspejo() {
    }

	
    public TbEspejo(BigDecimal idEspejo) {
        this.idEspejo = idEspejo;
    }
    public TbEspejo(BigDecimal idEspejo, String id, String datatoda, Date fecha, String instancia) {
       this.idEspejo = idEspejo;
       this.id = id;
       this.datatoda = datatoda;
       this.fecha = fecha;
       this.instancia = instancia;
    }
   
    public BigDecimal getIdEspejo() {
        return this.idEspejo;
    }
    
    public void setIdEspejo(BigDecimal idEspejo) {
        this.idEspejo = idEspejo;
    }
    public String getId() {
        return this.id;
    }
    
    public void setId(String id) {
        this.id = id;
    }
    public String getDatatoda() {
        return this.datatoda;
    }
    
    public void setDatatoda(String datatoda) {
        this.datatoda = datatoda;
    }
    public Date getFecha() {
        return this.fecha;
    }
    
    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }
    public String getInstancia() {
        return this.instancia;
    }
    
    public void setInstancia(String instancia) {
        this.instancia = instancia;
    }


	@Override
	public String toString() {
		return "TbEspejo [idEspejo=" + idEspejo + ", id=" + id + ", datatoda="
				+ datatoda + ", fecha=" + fecha + ", instancia=" + instancia
				+ "]";
	}




}


